package com.common.util.javers;

import java.lang.annotation.*;
import java.util.function.Function;
import java.util.function.Supplier;

/**
 * 标识该字段是否使用进行日志记录
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Inherited
public @interface Auditable {
    OperationModule value();

    /**
     * 参数索引 第几个
     * @return
     */
    int pindex() default 0;

}